Skip to content

Add SUMA Memory — persistent semantic knowledge graph MCP server#3886

Closed
sumanaddanki wants to merge 1 commit intomodelcontextprotocol:mainfrom
sumanaddanki:add/suma-mcp-proxy
Closed

Add SUMA Memory — persistent semantic knowledge graph MCP server#3886
sumanaddanki wants to merge 1 commit intomodelcontextprotocol:mainfrom
sumanaddanki:add/suma-mcp-proxy

Conversation

@sumanaddanki
Copy link
Copy Markdown

Summary

SUMA Memory is a persistent semantic knowledge graph for AI assistants, distributed as an npm package (suma-mcp-proxy).

What it does

  • Gives Claude (and other MCP-compatible AI) permanent, searchable memory that survives session boundaries
  • Uses the K-WIL Gravity Well Algorithm — a retrieval system that scores nodes by Recency × Harmonic Weight × Semantic Similarity × Persona Profile
  • At 180K+ tokens of stored knowledge, a single suma_search retrieves the exact 800 tokens the AI needs — no hallucination, no context window overflow
  • Supports Claude Code, Cursor, Windsurf via .mcp.json

Why K-WIL vs standard RAG

Standard RAG does cosine similarity ranking. K-WIL adds:

  • Recency decay — recent facts rank higher than stale ones
  • Harmonic weight — well-connected entities rank higher (log-flattened to prevent black holes)
  • Persona profiles — per-industry weight adjustments (developer, enterprise, healthcare, government)

Result: retrieval precision, not just recall.

Install

One-line setup — no global install required:

{
  "mcpServers": {
    "suma-memory": {
      "command": "npx",
      "args": ["suma-mcp-proxy", "--key=sk_live_YOUR_KEY"]
    }
  }
}

Links

Tools exposed

Tool Description
suma_ping Verify connection + confirm org_id
suma_ingest Store knowledge (auto entity extraction + embedding)
suma_search K-WIL ranked retrieval + synthesized answer
suma_talk Bidirectional — search AND learn in one call
suma_correct Fix an incorrect node (soft delete, audit trail)
suma_clean Wipe all data for your org

Checklist

  • Package published on npm: suma-mcp-proxy@1.3.4
  • Source repo is public: github.com/sumanaddanki/suma-mcp-proxy
  • Server tested with MCP Inspector (npx @modelcontextprotocol/inspector)
  • Missing API key returns readable error (does not crash)
  • JSON Schema uses additionalProperties: false
  • Works with Claude Code, Cursor, Windsurf

@olaservo
Copy link
Copy Markdown
Member

Thanks for your interest in contributing! We are no longer accepting PRs to add server or framework listings to this README. Please publish your server to the MCP Server Registry instead — you can follow the quickstart guide to get listed.

See our CONTRIBUTING.md for what kinds of PRs we do accept (bug fixes, usability improvements, MCP protocol feature demos).

Closing this PR — but we'd love to see your server on the Registry!


This review was assisted by Claude Code.

@olaservo olaservo closed this Apr 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants